package com.sc.test.dagger2;

import javax.inject.Singleton;

import dagger.Component;

/**
 * Created by Shen Chao.
 * Created on 2018-06-03-003.
 */
@Singleton
@Component(modules = BaseModule.class)
public interface BaseComponent {
    ClothHandler getClothHandler();

    //@Subcomponent使用的声明方式,声明一个返回值为子组件的方法,子组件需要什么Module,就在方法参数中添加什么
    SubDagger2Component getSubDagger2Component(Dagger2Module dagger2Module);
}
